/*
 * @Author: liujinjun681 liujinjun681@qq.com
 * @Date: 2022-07-19 14:28:12
 * @LastEditors: liujinjun681 liujinjun681@qq.com
 * @LastEditTime: 2022-09-21 11:29:23
 * @FilePath: \hd_ims_web\src\api\python\board.js
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */
import axios from '@/utils/request'
const baseURL = '/proxy_python' // nginx代理到python的路径
class PythonService {
  baseUrl = baseURL + '/' // nginx代理到python的路径
  /**
   * @description:  历史生产
   * @return {*}
   */
  getProductHistrory(params) {
    return axios.get(baseURL + `/find_mysql/`, { params }).then((res) => {
      if (res.data) return res
      else return { data: [] }
    })
  }
  /**
   * @description:  智能电表
   * @return {*}
   */
  getAmmeter(params) {
    return axios.get(baseURL + `/find_mysql_dianneng/`, { params }).then((res) => {
      if (res.data) return res
      else return { data: [] }
    })
  }
  /**
   * @description:  智能电表
   * @return {*}
   */
  getAmmeterV2(params) {
    return axios.get(baseURL + `/find_mysql_stzyn/`, { params })
  }
  /**
   * @description: 空压机
   * @return {*} 数据查询
   */
  getCompressor(params) {
    return axios.get(this.baseUrl + 'get_kyj/', params)
  }

  /**
   * @description: 空压机
   * @return {*} 数据查询
   */
  getCompressorHistory(params) {
    return axios.get(this.baseUrl + 'get_kyj_historical_data/', params)
  }
  /**
   * @description: 获取水流量接口
   * @return {*}
   */
  getWaterData(params) {
    return axios.get(baseURL + '/find_mysql_15min_shui/', { params })
  }
  /**
   * @description: 获取喷涂车间产能
   * @return {*}
   */
  getPlatingData(params) {
    return axios.get(baseURL + '/find_mysql_P_123456/', { params })
  }
  /**
   * @description: 余热回收
   * @return {*} 数据查询
   */
  getHeatRecovery(params) {
    return axios.get(this.baseUrl + 'get_yrj/', params, { ErrorSilence: true })
  }
  /**
   * @description: 余热回收历史
   * @return {*} 数据查询
   */
  getHeatRecoveryHistory(params) {
    return axios.get(this.baseUrl + 'get_yrj_historical_data/', params)
  }
  /**
   * @description: 水路检测
   * @return {*} 数据查询
   */
  getWater(params) {
    return axios.get(this.baseUrl + 'get_gongshuiji/', params, { ErrorSilence: true })
  }
  /**
   * @description: 水路监测历史
   * @return {*} 数据查询
   */
  getWaterHistory(params) {
    return axios.get(this.baseUrl + 'get_gongshuiji_historical_data/', params)
  }
  /**
   * @description: 冰机检测
   * @return {*} 数据查询
   */
  getIce(params) {
    return axios.get(this.baseUrl + 'get_bingjimianban/', params, { ErrorSilence: true })
  }
  /**
   * @description: 冰机检测历史
   * @return {*} 数据查询
   */
  getIceHistory(params) {
    return axios.get(this.baseUrl + 'get_bingjimianban_historical_data/', params)
  }
}
export default new PythonService()
